import { ServiceConstructorBase } from '@/ibiz-core/service/service-constructor-base';

/**
 * 应用实体服务
 *
 * @export
 * @class GlobalUiServiceConstructor
 * @extends {ServiceConstructorBase}
 */
export default class GlobalUiServiceConstructor extends ServiceConstructorBase {

    /**
     * 初始化
     *
     * @protected
     * @memberof GlobalUiServiceConstructor
     */
    protected init(): void {
        this.allService.set('order_detail_ui_action', () => import('@/ui-service/order-detail/order-detail-ui-action'));
        this.allService.set('manager_info_ui_action', () => import('@/ui-service/manager-info/manager-info-ui-action'));
        this.allService.set('shop_star_ui_action', () => import('@/ui-service/shop-star/shop-star-ui-action'));
        this.allService.set('task_info_ui_action', () => import('@/ui-service/task-info/task-info-ui-action'));
        this.allService.set('order_info_ui_action', () => import('@/ui-service/order-info/order-info-ui-action'));
        this.allService.set('notice_info_ui_action', () => import('@/ui-service/notice-info/notice-info-ui-action'));
        this.allService.set('shop_examine_ui_action', () => import('@/ui-service/shop-examine/shop-examine-ui-action'));
        this.allService.set('goods_info_ui_action', () => import('@/ui-service/goods-info/goods-info-ui-action'));
        this.allService.set('shop_info_ui_action', () => import('@/ui-service/shop-info/shop-info-ui-action'));
    }

}